package com.jzcn.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jzcn.common.base.BaseDomain;
import lombok.Data;

import java.util.Date;

@Data
@TableName("ent_org")
public class EntOrg extends BaseDomain {

    /**
     * 部门名称
     */
    private String name;

    /**
     * 部门名称
     */
    private String enName;

    /**
     * 上一级部门
     */
    private Integer parentId;

    /**
     * 状态：1正常 2停用
     */
    private Integer status;

    /**
     * 显示顺序
     */
    private Integer sort;

    @TableField("is_delete")
    private Integer isDelete;

    @TableField(fill = FieldFill.INSERT) // 新增执行
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @TableField(fill = FieldFill.INSERT_UPDATE) // 新增和修改执行
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}
